<?php
class empresaComponent extends Component{
    
    public    $list_in_table = true;
    public function show($model, $item) {
        $this->LoadComponent('pessoal/endereco', 'end');

        $item['vendas_evento_local'] = $this->end->getFormatedAdrressString($item['pessoal_endereco_cod']);
        $this->drawDestaque($item, 'venda_empresa_nome', '', 'vendas_evento_local');
        
        unset($item['pessoal_endereco_cod']);
        parent::show($model, $item);
    }
    
    public function js(){
        $js = new Ajax();
        $js->setUrl('venda/empresa/checkaddress');
        $js->setData("
             pessoal_endereco_cep: $('#pessoal_endereco_cep').val(),
             pessoal_endereco_rua: $('#pessoal_endereco_rua').val(),
             pessoal_endereco_num: $('#pessoal_endereco_num').val(),
             pessoal_endereco_bairro: $('#pessoal_endereco_bairro').val(),
             pessoal_endereco_cidade: $('#pessoal_endereco_cidade').val(),
             pessoal_endereco_estado: $('#pessoal_endereco_estado').val(),
             pessoal_endereco_complemento: $('#pessoal_endereco_complemento').val()
        ");
        $js->set('success', 'function(json){
            if(json.emp_visitada == 1){
                blockUI_alert("Este endereço já foi visitado por você ou por algum integrante desta ou de outras equipes. " + json.link);
            }
        }');
        $js->ajax("
            $('#pessoal_endereco_num, #pessoal_endereco_complemento').focusout(function(){
                if( $(this).val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_cep').val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_rua').val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_num').val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_bairro').val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_cidade').val().length == 0 ) {return false;}
                if( $('#pessoal_endereco_estado').val().length == 0 ) {return false;}
                %ajax%
            });
        ");
    }
    
}
?>